var func = function(param, isGlobal, obj){
    var isGlobal = isGlobal || false;
    $.post('http://www.12301.cc/module/terminal/set.php',param).done(function(data){
        if(data.status="ok"){
            if (isGlobal) {
//                location.reload();
                obj.siblings('a').removeClass('selected');
                obj.addClass('selected');
            }
            PFT_GLOBAL.U.Alert("success",'<p style="width: 250px;">设置成功，刷新页面可查看效果</p>');
        } else {
            PFT_GLOBAL.U.Alert("error",'<p>发生错误，无法改变状态</p>');
        }
    }).error(function(){
        PFT_GLOBAL.U.Alert("error",'<p>服务器请求失败</p>');
    });
};
//局部配置
$("#ter_set").on('change', '.terminal', function(){
    var param = {
        action  : 'LAND_CONFIG',
        terminal: $(this).find('option:selected').val(),
        id      : $(this).data('id')
    };
    func(param);
});
//全局配置
$(".global-config-set").on('click', function(){
    var type_list = ['不启用','启用'],
        type      = parseInt($(this).data('type'));
    if (!confirm('您确定要全局设置为【'+type_list[type]+'】吗?\n设置后所有产品将【'+type_list[type]+'】新的终端服务器')) {
         return false;
    }
    var param = {
        action  : 'GLOBAL_CONFIG',
        terminal: type
    };
    func(param, true, $(this));
});
$("#listTable").on("click",".listBody .yujbtn",function(){
		var target = $(this);
		var id = target.data("id");
        var terminal = $(this).data('type')==1 ? 0 : 1;
        var param = {
            'action':'LAND_CONFIG',
            'terminal':terminal,
            'id':+id
        };
        $.post('http://www.12301.cc/module/terminal/set.php',param).done(function(data){
            if(data.status="ok"){
                if (target.hasClass('onyuj')) {
                    target.removeClass('onyuj');
                } else {
                    target.addClass('onyuj');
                }
            } else {
                alert('发生错误，无法改变状态');
            }
        }).error(function(){
                alert('发生错误，无法改变状态');
        });
});

$(".overall").on("click",".yujbtn",function(e){
	var target = $(this);
	var id = target.attr("data-id");
    var terminal = $(this).data('type')==1 ? 0 : 1;
	var switchStatusTxt = target.hasClass("onyuj") ? "【关闭】" : "【打开】";
	var result = window.confirm("是否将之前添加的产品全部设置为："+switchStatusTxt);
	//  打开状态 是默认的。全部是0.
	//	关闭后  为1，  表示不使用终端机
	var globalparm = result ? 1 : 0;
	var param = {
		'action':'GLOBAL_CONFIG',
		'terminal':terminal,
		'global' : globalparm
	};
    $.post('http://www.12301.cc/module/terminal/set.php',param).done(function(data){
        if(data.status="ok"){
	        PFT_GLOBAL.U.Alert("success",'<p>设置成功</p>');
            if (target.hasClass('onyuj')) {
                target.removeClass('onyuj');
            } else {
                target.addClass('onyuj');
            }
	       window.location.reload();
        } else {
            alert('发生错误，无法改变状态');
        }
    }).error(function(){
        alert('发生错误，无法改变状态');
    });
});

$('#listTable').dataTable( {
	"oLanguage": {
        iDisplayLength:20,
		"sLengthMenu": "每页显示 _MENU_ 条记录",
		"sInfo": "从 _START_ 到 _END_ /共 _TOTAL_ 条数据",
		"sInfoEmpty": "没有数据",
		"sInfoFiltered": "(从 _MAX_ 条数据中检索)",
		"oPaginate": {
			"sFirst": "首页",
			"sPrevious": "前一页",
			"sNext": "后一页",
			"sLast": "尾页"
		},
		"sZeroRecords": "抱歉，没有搜索到相关产品",
		"sProcessing": "<img src='http://www.12301.cc/images/icons/gloading.gif' />",
		"sSearch" : '<span class="searchIcon"><i class="iconfont">&#xe633;</i></span>'
	}
});
